<?php
/* @var $this OrderAdminController */
/* @var $model DndBoxanhfoodOrder */

$this->breadcrumbs=array(
	'Đơn hàng'=>array('index'),
	'Quản lí',
);
$is_visible = Administator::model()->checkAccess();
$this->menu=array(
	array('label'=>'Danh sách đơn hàng', 'url'=>array('index'),'visible'=>$is_visible),
);

Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
	$('.search-form').toggle();
	return false;
});
$('.search-form form').submit(function(){
	$('#dnd-order-grid').yiiGridView('update', {
		data: $(this).serialize()
	});
	return false;
});
");
?>
<header><h3 class="tabs_involved">Quản lí đơn hàng</h3>
</header>
<div class="small_report">
<p>
Bạn có thể sử dụng các toán tử (<b>&lt;</b>, <b>&lt;=</b>, <b>&gt;</b>, <b>&gt;=</b>, <b>&lt;&gt;</b>
or <b>=</b>) ở đầu mỗi giá trị tìm kiếm.
</p>


<?php echo CHtml::link('Tìm kiếm nâng cao','#',array('class'=>'search-button')); ?>
<?php $model->scenario = 'admin'; ?>
<div class="search-form" style="display:none">
<?php $this->renderPartial('_search',array(
	'model'=>$model,
)); ?>
</div><!-- search-form -->
<?php $this->widget('zii.widgets.grid.CGridView', array(
	'id'=>'dnd-order-grid',
	'dataProvider'=>$model->search(),
	'filter'=>$model,
	'columns'=>array(
		array('header' => 'Mã đơn hàng', 'name'=> 'order_id'),
		array('header' => 'Họ tên khách hàng', 'name'=> 'name'),
		array('header' => 'Email', 'name'=> 'email'),
		array('header' => 'Số điện thoại', 'name'=> 'phone'),
		array('header' => 'Địa chỉ khách hàng', 'name'=> 'dia_chi_khach_hang'),
		array('header' => 'Địa chi giao hàng', 'name'=> 'dia_chi_giao_hang'),
		array(
						'header' => 'Trạng thái',
						'name'=>'status',
						'value'=>function($data){
							return ($data->status == 0 ? 'Đơn hàng chưa xử lí' : ($data->status == 1 ? 'Đơn hàng đã được xử lí' : 'Đơn hàng hủy hoặc lỗi'));
						}
		),
        array('header' => 'Thời gian tạo', 'name'=> 'creation_datetime'),
		/*
		'description',
		*/
		array(
			'class'=>'CButtonColumn',
			'template' => '{update}{view}',
		),
	),
)); ?>
</div>
